killer algae - French English Dictionary